semi-armour piercing - Spanish English Dictionary